solid waste landfill facility - Turco Inglés Diccionario